/**
 * Multiworker 2000
 * @brief Classe de configuração do sistema
 * @author André Luiz de Oliveira Vasconcelos
 * @file config.h
 * @date 2011
 */

#ifndef CONFIG_H
#define CONFIG_H

#include <QString>
#include <QMap>
#include "conexao.h"
#include "mensagem.h"
#include <QFile>
#include <QDomDocument>

class Config 
{

public:
    Config();
    ~Config();

    // Setters e Getters
    void setNomeArquivo( QString );
    QString getNomeArquivo();
    void setAtributo( QString, QString );
    QString getAtributo( QString );

    void apagarValorAtributo( QString );
    Mensagem lerArquivo();
    Conexao conexao;

private:
    QMap<QString, QString> atributo;
    QString nomeArquivo;
};

#endif // CONFIG_H
